using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Engine.Core.Interfaces{
    public interface IRenderEngine{
        void Render(SpriteBatch spriteBatch, GameTime gameTime);
        void AddObjectsForRendering(List<IExtendedDrawable> drawables);
        void AddAdditionalRenderActions(params Action<SpriteBatch>[] actions );
    }
}